home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Simulator•
/
Air Traffic Controller 4.0 ••••
/
Air Traffic Controller 4.0 ееее.rsrc
/
WDEF_128.txt
< prev
next >
Wrap
Text File
|
1987-10-17
|
9KB
|
161 lines
start:
00000000 6000 000A bra +0xC /* 0000000C */
00000004 0000 0000 ori.b D0, 0x0
00000008 0000 0000 ori.b D0, 0x0
label0000000C:
0000000C 41FA FFF2 lea.l A0, [PC - 0xE /* 00000000, value 0x6000000A '`\0\0\n', cstring "`" */]
00000010 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000014 6000 0002 bra +0x4 /* 00000018 */
label00000018:
00000018 4E56 FFD0 link A6, -0x0030
0000001C 48E7 0100 movem.l -[A7], D7
00000020 2D6E 000E FFEC move.l [A6 - 0x14], [A6 + 0xE]
00000026 206E 000E movea.l A0, [A6 + 0xE]
0000002A 41E8 0010 lea.l A0, [A0 + 0x10]
0000002E 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000032 22D8 move.l [A1]+, [A0]+
00000034 22D8 move.l [A1]+, [A0]+
00000036 486E FFE4 pea.l [A6 - 0x1C]
0000003A 206E 000E movea.l A0, [A6 + 0xE]
0000003E 3028 000A move.w D0, [A0 + 0xA]
00000042 4440 neg.w D0
00000044 3F00 move.w -[A7], D0
00000046 206E 000E movea.l A0, [A6 + 0xE]
0000004A 3028 0008 move.w D0, [A0 + 0x8]
0000004E 4440 neg.w D0
00000050 3F00 move.w -[A7], D0
00000052 A8A8 syscall OffsetRect
00000054 42AE 0014 clr.l [A6 + 0x14]
00000058 3D6E 0012 FFD8 move.w [A6 - 0x28], [A6 + 0x12]
0000005E 302E 000C move.w D0, [A6 + 0xC]
00000062 6000 015A bra +0x15C /* 000001BE */
00000066 206E FFEC movea.l A0, [A6 - 0x14]
0000006A 4AAE 0008 tst.l [A6 + 0x8]
0000006E 57C0 seq D0
00000070 4400 neg.b D0
00000072 C028 006E and.b D0, [A0 + 0x6E]
00000076 4A00 tst.b D0
00000078 6700 0028 beq +0x2A /* 000000A2 */
0000007C 7E07 moveq.l D7, 0x07
0000007E 426E FFDA clr.w [A6 - 0x26]
label00000082:
00000082 302E FFDA move.w D0, [A6 - 0x26]
00000086 1DBC 00FF 00DC move.b [A6 + D0.w - 0x36], 0xFF
0000008C 526E FFDA addq.w [A6 - 0x26], 1
00000090 51CF FFF0 dbf D7, -0x12 /* 00000082 */
00000094 206E FFEC movea.l A0, [A6 - 0x14]
00000098 2F28 0082 move.l -[A7], [A0 + 0x82]
0000009C 486E FFDC pea.l [A6 - 0x24]
000000A0 A8D6 syscall FillRgn
label000000A2:
000000A2 6000 0134 bra +0x136 /* 000001D8 */
000000A6 206E FFEC movea.l A0, [A6 - 0x14]
000000AA 4AA8 0072 tst.l [A0 + 0x72]
000000AE 6700 000C beq +0xE /* 000000BC */
000000B2 206E FFEC movea.l A0, [A6 - 0x14]
000000B6 2F28 0072 move.l -[A7], [A0 + 0x72]
000000BA A8D9 syscall DisposRgn/DisposeRgn
label000000BC:
000000BC 206E FFEC movea.l A0, [A6 - 0x14]
000000C0 2F08 move.l -[A7], A0
000000C2 594F subq.w A7, 4
000000C4 A8D8 syscall NewRgn
000000C6 201F move.l D0, [A7]+
000000C8 205F movea.l A0, [A7]+
000000CA 2140 0072 move.l [A0 + 0x72], D0
000000CE A8DA syscall OpenRgn
000000D0 486E FFE4 pea.l [A6 - 0x1C]
000000D4 A8B7 syscall FrameOval
000000D6 206E FFEC movea.l A0, [A6 - 0x14]
000000DA 2F28 0072 move.l -[A7], [A0 + 0x72]
000000DE A8DB syscall CloseRgn
000000E0 486E FFE4 pea.l [A6 - 0x1C]
000000E4 3F2E FFD8 move.w -[A7], [A6 - 0x28]
000000E8 3F2E FFD8 move.w -[A7], [A6 - 0x28]
000000EC A8A9 syscall InsetRect
000000EE 206E FFEC movea.l A0, [A6 - 0x14]
000000F2 4AA8 0076 tst.l [A0 + 0x76]
000000F6 6700 000C beq +0xE /* 00000104 */
000000FA 206E FFEC movea.l A0, [A6 - 0x14]
000000FE 2F28 0076 move.l -[A7], [A0 + 0x76]
00000102 A8D9 syscall DisposRgn/DisposeRgn
label00000104:
00000104 206E FFEC movea.l A0, [A6 - 0x14]
00000108 2F08 move.l -[A7], A0
0000010A 594F subq.w A7, 4
0000010C A8D8 syscall NewRgn
0000010E 201F move.l D0, [A7]+
00000110 205F movea.l A0, [A7]+
00000112 2140 0076 move.l [A0 + 0x76], D0
00000116 A8DA syscall OpenRgn
00000118 486E FFE4 pea.l [A6 - 0x1C]
0000011C A8B7 syscall FrameOval
0000011E 206E FFEC movea.l A0, [A6 - 0x14]
00000122 2F28 0076 move.l -[A7], [A0 + 0x76]
00000126 A8DB syscall CloseRgn
00000128 6000 00AE bra +0xB0 /* 000001D8 */
0000012C 206E FFEC movea.l A0, [A6 - 0x14]
00000130 2F08 move.l -[A7], A0
00000132 594F subq.w A7, 4
00000134 A8D8 syscall NewRgn
00000136 201F move.l D0, [A7]+
00000138 205F movea.l A0, [A7]+
0000013A 2140 0082 move.l [A0 + 0x82], D0
0000013E A8DA syscall OpenRgn
00000140 486E FFE4 pea.l [A6 - 0x1C]
00000144 A8B7 syscall FrameOval
00000146 486E FFE4 pea.l [A6 - 0x1C]
0000014A 3F2E FFD8 move.w -[A7], [A6 - 0x28]
0000014E 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000152 A8A9 syscall InsetRect
00000154 486E FFE4 pea.l [A6 - 0x1C]
00000158 A8B7 syscall FrameOval
0000015A 206E FFEC movea.l A0, [A6 - 0x14]
0000015E 2F28 0082 move.l -[A7], [A0 + 0x82]
00000162 A8DB syscall CloseRgn
00000164 6000 0072 bra +0x74 /* 000001D8 */
00000168 206E FFEC movea.l A0, [A6 - 0x14]
0000016C 2F28 0082 move.l -[A7], [A0 + 0x82]
00000170 A8D9 syscall DisposRgn/DisposeRgn
00000172 6000 0064 bra +0x66 /* 000001D8 */
00000176 554F subq.w A7, 2
00000178 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000017C 206E FFEC movea.l A0, [A6 - 0x14]
00000180 2F28 0076 move.l -[A7], [A0 + 0x76]
00000184 A8E8 syscall PtInRgn
00000186 4A1F tst.b [A7]+
00000188 6700 000C beq +0xE /* 00000196 */
0000018C 7001 moveq.l D0, 0x01
0000018E 2D40 0014 move.l [A6 + 0x14], D0
00000192 6000 0026 bra +0x28 /* 000001BA */
label00000196:
00000196 554F subq.w A7, 2
00000198 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000019C 206E FFEC movea.l A0, [A6 - 0x14]
000001A0 2F28 0072 move.l -[A7], [A0 + 0x72]
000001A4 A8E8 syscall PtInRgn
000001A6 4A1F tst.b [A7]+
000001A8 6700 000C beq +0xE /* 000001B6 */
000001AC 7002 moveq.l D0, 0x02
000001AE 2D40 0014 move.l [A6 + 0x14], D0
000001B2 6000 0006 bra +0x8 /* 000001BA */
label000001B6:
000001B6 42AE 0014 clr.l [A6 + 0x14]
label000001BA:
000001BA 6000 001C bra +0x1E /* 000001D8 */
label000001BE:
000001BE 0C40 0005 cmpi.w D0, 0x5
000001C2 6414 bcc +0x16 /* 000001D8 */
000001C4 D040 add.w D0, D0
000001C6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000001CA 4EFB 0002 jmp [PC + D0.w + 0x2]
000001CE FE98 FFA8 .extension 0xE98 <<F/2-3/7>> // unimplemented
000001D2 FED8 FF5E .extension 0xED8 <<F/2-3/7>> // unimplemented
000001D6 FF9A .invalid <<F/6/7>>
label000001D8:
000001D8 4CDF 0080 movem.l D7, [A7]+
000001DC 4E5E unlink A6
000001DE 205F movea.l A0, [A7]+
000001E0 4FEF 000C lea.l A7, [A7 + 0xC]
000001E4 4ED0 jmp [A0]